"The ObjectEditor supports the editing of an Enterprise Object. To use, simply pass <B>targetObject</B> (any object that conforms to WOKeyValueCoding protocol) along with <B>keyArray</B> (an array of keys that indicate the attributes to display) and <B>labelArray</B> (an array of labels which are used in the headings). Also, you may pass <B>fieldWidth</B>, an optional field width.
<P>
The ObjectEditor uses the ReadWriteString component to display the values. You can either display values as editable WOTextFields or as read-only WOStrings. Simply set the <B>isEditable</B> value as either \"YES\" or \"NO\".
<P>
You can also set the usual optional parameters such as <B>borderSize</B>, <B>cellPadding</B>, and <B>cellSpacing</B>.";
parameters = (
"targetObject",
"The object to be edited. Must conform to WOKeyValueCoding.",
"labelArray",
"An NSArray holding the labels displayed on the left of the ObjectEditor table",
"keyArray",
"An NSArray holding the names of the instance variables to be edited/displayed.",
"fieldSize",
"The length of the TextField cells on the right side of the table. Default is 15.",
"isEditable",
"A boolean (YES|NO) to determine if the table is editable or for display purposes only. Default is NO.",
"borderSize",
"The width of the table border. Default is 1.",
"cellPadding",
"The margin around of each cell in the table. Default is 0.",
"cellSpacing",
"The space between the cells in the table. Default is 0."
);
currentVersion = "1.0";
releaseDate = "March 4, 1996";
supportPolicy = "ExampleCode: Unsupported";
distributionPolicy = "You may freely distribute this code";